package xyz.hzxiao.utils;

import cn.novelweb.tool.http.Result;

/**
 * 参数转换
 *
 * @author ：FuXx
 * @className : xyz.hzxiao.utils.NovelWebUtils
 * @since ：2023/3/7
 */
public class NovelWebUtils {

    /**
     * 上传文件结果转换为本系统的结果
     *
     * @param result 结果
     * @return {@link Result}<{@link Object}>
     */
    public static <T> AppResult<T> forReturn(Result<T> result) {
        if ("200".equals(result.getCode()) || "201".equals(result.getCode())) {
            return AppResult.ok();
        } else if ("206".equals(result.getCode())) {
            return AppResult.fail(Integer.parseInt(result.getCode()), result.getMessage());
        } else {
            return AppResult.fail("文件上传错误");
        }
    }
}
